package cn.javass.dp.chianofresponsibility.example1;

/**
 * 职责链接口 也就是处理请求的接口
 */
public abstract class Handle {

    /**
     * 持有后继的职责对象
     */
    protected Handle successor;

    public void setSuccessor(Handle successor) {
        this.successor = successor;
    }

    /**
     * 示例处理请求的方法，根据具体情况选择是否传入参数
     */
    public abstract void handleRequest();
}
